package daily.may0507;

import java.text.DateFormat;
import java.util.Date;

public class DateFormatTest {
    public static void main(String[] args) {
        Date date = new Date();
        //创建完整格式(FULL)的日期格式化对象
        DateFormat fullFormat = DateFormat.getDateInstance(DateFormat.FULL);
        //长格式(LONG)日期
        DateFormat longFormat = DateFormat.getDateInstance(DateFormat.LONG);
        //创建普通格式(MEDIUM)的日期和时间格式化对象
        DateFormat mediumFormat = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
        //短格式(MEDIUM)日期和时间
        DateFormat shortFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
        System.out.println("当前日期的完整格式为：" + fullFormat.format(date));
        System.out.println("当前日期的长格式为：" + longFormat.format(date));
        System.out.println("当前日期和时间的普通格式为：" + mediumFormat.format(date));
        System.out.println("当前日期和时间的短格式为：" + shortFormat.format(date));
    }
}
//输出结果：
//当前日期的完整格式为：2020年5月6日星期三
//当前日期的长格式为：2020年5月6日
//当前日期和时间的普通格式为：2020年5月6日 下午11:12:37
//当前日期和时间的短格式为：2020/5/6 下午11:12